//@author A0087294-unused
//because I coded GUI I have no files to show unit testing
//thus, I coded a mini project that mirrors the original project 
//with some user commands. This mini project has unit testing
//in it for grading purposes.

#pragma once

#include <vector>
#include <string>
#include <stdio.h>

using namespace std;

class testUnitTest
{

	private:
			
			static vector<string>* list;
			static int size;
	public:

			static bool addToVector(string newString);
			static bool deleteFromVector(int index);
			static bool editStringInVector(string editedString, int index);
			

	private:
			static void storeToVector(string newString);
			static bool checkIfStored();

			static bool checkIfValidIndex(int index);
			static void performDelete(int index);
			static bool checkIfDeleted();

			static void editInVector(string editedString, int index);
			static bool checkIfEdited(string editedString, int index);


};
